What's new in Release 6.1.5:

- Modified so that enabling/disabling Web access requires a reboot.

- Added some network driver statistics.

- Added a backdoor command nddump to dump network driver statistics.

- Fixed a bug where the switch would stop forwarding IGMP packets after a few
  hours.

What's new in Release 6.1.4:

- Fixed a bug where the switch would hang under heavy broadcast/multicast
  traffic in stacking configuration.

- Fixed a buffer leak which would cause the console to print out non-stop
  "sif_pkt_alloc: dblk allocate failed." under heavy broadcast/multicast
  traffic.

What's new in Release 6.1.2:

- Fixed a bug where sometimes (management) packets were not tagged properly
  (e.g., double tagged).

What's new in Release 6.1.1:

- Fixed a bug where under some very rare circumstances the switch would not
  forward broadcast traffic after upgrade to Release 6.1.0.

What's new in Release 6.1.0:

- Fixed a bug where IGMP packets were not tagged properly. (#364)

- Fixed a bug where default VLAN's settings would not survive a configuration
  upload followed by a configuration download. (#365)

- Reverted the buffer allocation scheme back to that of Release 6.0.4.

What's new in Release 6.0.5:

- Removed the option of setting the rowStatus to notInService/disable for
  the SNMP host table and the SNMP community table.  Also removed the status
  column in the host and community tables. (#161)

- Fixed a bug where IGMP queries would cause unhandled interrupts. (#188)

- Modified the wording for the login screen. (#192)

- Added logout/exit command for telnet sessions. (#193)

- Fixed a bug where multicast data would cause a loop in Gigabit trunking ports
  if disconnect and then reconnect the forwarding port. (#212)

- Fixed a bug where the static multicast group membership was not consistent
  among all trunked ports. (#213)

- Fixed a bug where pause frames, LACPDU's and EAPOL's were forwarded when STP
  is disabled. (#216)

- Fixed a bug where sending multicast traffic from multiple MAC's would freeze
  up the CPU. (#222)

- Fixed a bug where our SNMP responses were not encoded correctly which caused
  MRTG to fail.

- Fixed a bug which caused Cisco's TFTP server to crash after uploading config.

What's new in Release 6.0.4:

- When restoring default, IP related fields will no longer be reset to factory
  shipping default.  Instead, the last IP settings configured, even if not
  explicitly saved by the user, will be used after the switch reboots.

- Modified to allow any multicast address to be added to the static multicast
  group.  This is intended to be a workaround for Cisco's proprietary BPDU.

What's new in Release 6.0.3:

- Fixed a bug where enabling BOOTP would cause the console to hang.

What's new in Release 6.0.2:

- Fixed a bug where SNMP GET dot1dTpFdbEntry always returns the next MAC address.
  (#175)

- Removed the message "route_init: SIOCDELET: 3: no such process" when changing
  the default gateway from 0.0.0.0. (#176)

- Fixed a bug where IGMP queries were being forward to all ports of a trunk.
  (#177)

- Modified so that IP settings will be restored to default as well. (#179)

- Fixed a bug where the broadcast IP address in BOOTP/DHCP packets were not
  correct. (#181)

- Fixed a bug where BOOTP/DHCP could only be enabled after system has been up
  for more than one minute. (#182)

- Fixed a bug where a user could be locked out of the switch when RADIUS is
  used for authentication. (#183)

- Fixed the 'Unhandled interrupt: (imc) 00000200' message. (#185)

- Fixed a bug where downgrading could cause the switch to crash if trunking is
  enabled. (#186)

- Modified so that the switch will retain all configuration settings even after
  upgrade then downgrade. (#187)

What's new in Release 6.0.1:

- Added support for enabling/disabling telnet access and system password in
  configuration file upload/download.

- Modified the default priorities for DSCP's.

- Modified to allow modification of an entry in IP Filtering table and in Static
  Multicast Address Admin pages in the UI.

- Removed warning messages when changing IP address and/or subnet mask.

- Reduced warning messages when downloading configuration file.

- Prevented spaces from being entered in SNMP Community Name and Host Name.

- Customized the user interfaces.

- Fixed a bug where sometimes the comment of a port could not be set through
  configuration file download.

- Fixed a bug where IP Filtering table would be wiped out in the Web.

- Fixed a bug where RADIUS would not be used to authenticate in the Web.

- Fixed a bug where the port number in a static address could not be changed
  through SNMP.

- Fixed a bug where zero-length Host Name would crash the system when setting
  SNMP Host Name through SNMP.

- Fixed a bug where TFTP would fail due to packet loss.

What's new in Release 6.0.0:

- Added support for BOOTP/DHCP in the application.

- Added support for IP Filtering.

- Added support for enabling/disabling SNMP Host Authorization.

- Added support for dot1dStaticTable.  Also removed static bridge from private
  MIB.

- Added support for a global switch operational status (SNMP olny).

- Added the user interfaces for configuration file upload/download.

- Added two new statistics pages in the Web.

- Modified menu hierarchy and wording.

- Fixed a bug where newly added slave units could not pass traffic.

What's new in Release 5.2.8:

- Added support for the CPU to process packets with 1Q tag.

- Removed user interfaces for all new features since Release 5.2.5.

- Added DiffServ, RADIUS, and statistics reset to MIB files.

- Added disabling telnet access.

- Added configuration upload/download.

- Fixed "TxDMA timeout".

- Implemented Dot1dTpFdEntry, Dot1dTpPortEntry, and IpAddrEntry in Bridge MIB.

- Fixed a bug where trunk Gigabit ports were not configured properly.

- Fixed the "Unhandled interrupts" problem with IDT 32332 CPU.

What's new in Release 5.2.7:

- Added support for subnet-broadcast (a.k.a. directed-broadcast) ping.

- Fixed a bug where STA priority was set incorrectly.

- Handled heavy traffic much better.

- Fixed a bug where the Web server would crash under heavy traffic.

- Removed some mbuf debug messages.

- Fixed a bug where a static multicast group could be overwritten by IGMP.

- Fixed a bug where a host name made up of numbers would crash the switch.

- Removed obsolete object (coldTrapEnable) from the private MIB files.  Coldstart
  traps are always enabled.

- Fixed a bug where BridgeStaticEntry could not be set properly with SNMPc.

- Fixed a bug where sometimes the authentication trap would not be sent if
  the community name in the SNMP request is unknown to the switch.

- Fixed a bug where the monitoring port was not updating VLAN membership when
  the source port VLAN membership changed.

- Fixed a bug where a port could not leave all multicast groups after sending
  out IGMP leave group command to 224.0.0.2 (all-routers multicast group).

- Fixed a bug where default gateway could not be changed on the fly.

What's new in Release 5.2.5:

- Shortened the IGMP leave group delay time to 6 seconds (from 270 seconds).

- Retained most of the configuration data (except Port Trunking) when upgrading
  from Release 5.1.4.

- Fixed a bug where sometimes cold start/warm start traps could not be seen if
  STA is disabled.

- Fixed a bug where entering more than 48 characters in System Name would crash
  the switch when the switch reboots.

What's new in Release 5.2.4:

- Removed IP Assignment mode from the Web.

- Modified so that the GBIC page in the Web won't be displayed if there's no
  RDU10.

- Some minor cosmetic changes in the UI.

- Fixed a bug where typing <Enter> in the Static Multicast Group page in the Web
  would result in random memberships being created.

- Fixed a bug where the root port of the STA is sometimes displayed incorrectlly.

- Fixed a bug where the source port for a dynamic MAC address in the Dynamic
  MAC Address page in the UI sometimes is displayed incorrectly.

- Fixed a port alignment issue in Static Multicast Membership page in the UI.

What's new in Release 5.2.3:

- Added disable dynamic address learning feature.

- Added/updated MIB files for PowerConnect 3024/3048/5012.

- Added a hidden configuration dump page in the Web.

- Fixed 4640 CPU hanging if extra key was pressed during boot up.

- Fixed a bug where the switch would hang with IGMP enabled and Norton Ghost.

- Fixed a port number alignment issue in the VLAN Membership and the Port Trunking
  pages in the UI.

What's new in Release 5.2.2:

- Added Web interface for RDU10/11 mixed stack.

- Modified so that change IP address does not require a reboot.

- Removed Cisco CLI.

- Some minor wording changes in Static Multicast Groups Membership page.

- Fixed a bug where units added to the stack did not get the proper default
  setting of the gigabit ports for spanning tree port cost.

- Fixed a bug where the connectivity to the CPU would be lost if a static
  multicast group is removed (unless it's the last one).

- Fixed a bug where the Admin state for a port was reported incorrectly through
  SNMP.

What's new in Release 5.2.1:

- Added support for RDU10/11 mixed stack.

- Added support for Static Multicast Group (in the UI only).

- Removed LED and Alternate VLAN from MIB, which caused SNMPc to crash.

- Fixed trunking load-balancing bug which was broken in Release 5.1.5.

- Fixed a bug where newly added stack unit were left out of the default VLAN.

What's new in Build 2103:

- Added support for RDU11 (48+4SFP)/RDU11A (48+2combo).

- Added Cisco-like Command Line Interface.

- Added BOOTP/DHCP in the boot code.

- Added support for cost-down (IDT 79RC32332) CPU module.

- Increased VLAN number to 256.

- Modified so that only numbers are allowed for Spanning Tree Priority and Cost
  fields in the UI.

- Some minor wording changes.

- Shortened system bring up time.

What's new in Build 2070:

- Added an error message for duplicate VLAN names.

- Added a 'Next' button in the VLAN Membership page in the UI.

- Increase multicast groups to 256.

- Removed CPU from IGMP multicast groups.

- Some minor wording changes.

- Fixed port mirroring bug which left the monitor port out of any VLAN
  after port mirroring was enabled and disabled once.

What's new in Build 2053:

- Fixed a bug where the VLAN page in the Web would not display properly when
  adding the last VLAN through the Web.

- Fixed a bug where sometimes the Web would return "Access is disabled" when
  it's actually enabled.

What's new in Build 2043:

- Added 'unit' (e.g., bytes per second) in Statistics pages in the Web.

- Fixed a bug where stack 3 and 6 cannot be reached through <Tab> in the UI.

What's new in Release 5.1.6:

- Added multiple page support for Dynamic MAC Address page in the UI.

- Modified port trunking's behavior as the following:
  - A trunked port must be in full-duplex mode and must not have autonegotiation
    enabled.
  - If port mirroring is enabled, the monitoring port (spying port) cannot be
    assigned to a trunk.
  - All ports in a given trunk must have the same data rate, QoS, PVID, and VLAN
    membership.
  - For the other port parameters (admin, flow control, STA priority, STA path
    cost, and STA Fast Link), as ports are added to a given trunk, these
    parameters are automatically changed to reflect the current settings of
    those ports already in the trunk.  (All for one)
  - Whenever a port parameter is modified for any member of a trunk, all trunk
    members receive the same setting.  (One for all)
  - To account for any switch that may already have an incorrect trunk setup
    when this release is applied, the software will make the correction and
    notify the user.  The corrections it may make on a trunked port are:
     * Disable autonegotiation
     * Set to full-duplex
     * Set the data rate, QoS, PVID, VLAN membership, Admin status, flow control,
       STA priority, STA path cost, and STA Fast Link to those settings of the
       first port entered into the trunk.
  - Added more error messages.

- Modified port mirroring's behavior as the following:
  - The monitoring port (spying port) is automatically assigned to the VLAN's to
    which the source port belongs.  The monitoring port (spying port) will still
    show and retain it's own VLAN membership, which will get restored when port
    mirroring is disabled.
  - The monitoring port (spying port) no longer behaves as a regular data port.
    It drops local traffic and only mirrors the source port.
  - Added more error messages.

- Modified the MIB files to eliminate MIB compiler warnings.

- Modified the Statistics page in the UI so that it won't blink as much.

- Modified the VLAN page in the UI to be more consistent with the Web.

- Fixed a bug where Gigabit port rate cannot be set using SNMP.

- Fixed a bug where trunk members cannot be changed using SNMP.

- Fixed SNMP dot1dBasePortCircuit to return proper field length.

- Fixed a bug where repeatedly connecting/disconnecting to the switch using a
  telnet client would eventually cause the switch to lose manageability.
  (Issue #1, Ohio State University)

- Fixed a bug where big packet pings will cause the switch to lose manageability.

- Fixed a bug where rapidly moving one receiving port within the same 8-port
  block without stopping the transmitting port will cause the transmitter to
  receive non-stop pause frames if the transmitting port and the receiving port
  are on the same 8-port block and flow control is enabled for the transmitting
  port.

- Dropped half-duplex support for Gigabit fiber port.

What's new in Release 5.1.5:

- Fixed a bug where VLAN membership for VLAN's greater than 16 was displayed
  incorrectly in the UI.

- Fixed a bug where toggling VLAN membership under massive unknown SA's would
  crash the switch.

- Took out the 'Block Fetch timeout' debug message.
